#ifndef MINEDESIGN3D_RENDER_BLOCKRENDERER
#define MINEDESIGN3D_RENDER_BLOCKRENDERER
#include "GLHelper/ITexture.hpp"
namespace MineDesign3D{
namespace Render{
class BlockRenderer
{
private:
	BlockRenderer();
public:
	void Begin()const;
	void Render(int BlockID)const;
	void End()const;
public:
	static BlockRenderer& Instance()
	{
		static BlockRenderer s_BlockRenderer;
		return s_BlockRenderer;
	}
private:
	GLHelper::Texture_ptr m_Texture;
};
}//Render
}//MineDesign3D
#endif